Projects

Kanzi applications use kzb Kanzi files as the source of application content and event logic. You can use one or more Kanzi Studio projects to create your Kanzi application. See Combining Kanzi Studio projects into a Kanzi application.

You can configure your project in Kanzi Studio by selecting Project > Properties.

In Kanzi Studio you can have only one project open at a time.

Kanzi Studio project structure

Your Kanzi Studio project consists of project objects and resources. Each object in the project has a parent, a name, and a set of properties that define it. Additionally, most objects have either child or item objects.

In addition to the parent link and the child links in the children collection, items can also refer to other branches in the project tree. For example, animation objects have animation library as their parent but have a list of references to animation that act as their child nodes. This allows animation instancing where several animation nodes can share a single child node in their child node lists.

Project directory

Kanzi Studio projects are stored in the <KanziWorkspace>/Projects directory, unless you changed the location during Kanzi installation. By default Kanzi Studio creates there a directory for every new project. Project directory of a Kanzi Studio project contains:

See also

Creating a project

Configuring Kanzi Studio projects

Documenting a project

Creating backups of your projects

Importing projects

Merging projects

Cleaning up your project

Finding invalid project items

Using version control systems with Kanzi